<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.18"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>aws-crt-cpp: Aws::Crt::JsonObject Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">aws-crt-cpp
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.18 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespaceAws.html">Aws</a></li><li class="navelem"><a class="el" href="namespaceAws_1_1Crt.html">Crt</a></li><li class="navelem"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#friends">Friends</a> &#124;
<a href="classAws_1_1Crt_1_1JsonObject-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">Aws::Crt::JsonObject Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p><code>#include &lt;<a class="el" href="JsonObject_8h_source.html">JsonObject.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:acc5d01aeb7262340423f764290d616ec"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#acc5d01aeb7262340423f764290d616ec">JsonObject</a> ()</td></tr>
<tr class="separator:acc5d01aeb7262340423f764290d616ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee45b3cda383f5c453fa4f256f4a27f5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#aee45b3cda383f5c453fa4f256f4a27f5">JsonObject</a> (const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;value)</td></tr>
<tr class="separator:aee45b3cda383f5c453fa4f256f4a27f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e1f657d1e9fda39ec713e6c31381879"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a9e1f657d1e9fda39ec713e6c31381879">JsonObject</a> (const <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;value)</td></tr>
<tr class="separator:a9e1f657d1e9fda39ec713e6c31381879"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa016632723f4bd75c3d959d161042f16"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#aa016632723f4bd75c3d959d161042f16">JsonObject</a> (<a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&amp;value) noexcept</td></tr>
<tr class="separator:aa016632723f4bd75c3d959d161042f16"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae26bfd63fafc170c12ed03a16a3a4338"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#ae26bfd63fafc170c12ed03a16a3a4338">~JsonObject</a> ()</td></tr>
<tr class="separator:ae26bfd63fafc170c12ed03a16a3a4338"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c70cf12c8111cb7382bfe529e378510"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a8c70cf12c8111cb7382bfe529e378510">operator=</a> (const <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;other)</td></tr>
<tr class="separator:a8c70cf12c8111cb7382bfe529e378510"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a04445fa1f8b5d0fea25dbed29a0eed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a7a04445fa1f8b5d0fea25dbed29a0eed">operator=</a> (<a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&amp;other) noexcept</td></tr>
<tr class="separator:a7a04445fa1f8b5d0fea25dbed29a0eed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f755e41bd0d6c1e8bb99cf44b83aa01"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a1f755e41bd0d6c1e8bb99cf44b83aa01">operator==</a> (const <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;other) const</td></tr>
<tr class="separator:a1f755e41bd0d6c1e8bb99cf44b83aa01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2f3422423b023915d41356519e2bbe3"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#ad2f3422423b023915d41356519e2bbe3">operator!=</a> (const <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;other) const</td></tr>
<tr class="separator:ad2f3422423b023915d41356519e2bbe3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30fa3d6c629d9c118d766c6f369fe24e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a30fa3d6c629d9c118d766c6f369fe24e">WithString</a> (const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;key, const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;value)</td></tr>
<tr class="separator:a30fa3d6c629d9c118d766c6f369fe24e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a4f2c06822d298361f510f26d477827"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a0a4f2c06822d298361f510f26d477827">WithString</a> (const char *key, const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;value)</td></tr>
<tr class="separator:a0a4f2c06822d298361f510f26d477827"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e5e65a8d29c90e1fdd66d45b7e4cd65"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a2e5e65a8d29c90e1fdd66d45b7e4cd65">AsString</a> (const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;value)</td></tr>
<tr class="separator:a2e5e65a8d29c90e1fdd66d45b7e4cd65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0da0ae61c6a46588c85f6f026ac10c6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a0da0ae61c6a46588c85f6f026ac10c6c">WithBool</a> (const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;key, bool value)</td></tr>
<tr class="separator:a0da0ae61c6a46588c85f6f026ac10c6c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6611c89d91a6017d398f0a03c69efa0f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a6611c89d91a6017d398f0a03c69efa0f">WithBool</a> (const char *key, bool value)</td></tr>
<tr class="separator:a6611c89d91a6017d398f0a03c69efa0f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e760569f80959f07b15235b2e1d96bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a7e760569f80959f07b15235b2e1d96bc">AsBool</a> (bool value)</td></tr>
<tr class="separator:a7e760569f80959f07b15235b2e1d96bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1658333455c913e05e01ed7f36904428"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a1658333455c913e05e01ed7f36904428">WithInteger</a> (const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;key, int value)</td></tr>
<tr class="separator:a1658333455c913e05e01ed7f36904428"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adb6611304d6230b28ffe4d5292078350"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#adb6611304d6230b28ffe4d5292078350">WithInteger</a> (const char *key, int value)</td></tr>
<tr class="separator:adb6611304d6230b28ffe4d5292078350"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acff9770ccc70f3019651d7a3c57eaeb6"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#acff9770ccc70f3019651d7a3c57eaeb6">AsInteger</a> (int value)</td></tr>
<tr class="separator:acff9770ccc70f3019651d7a3c57eaeb6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a714ba427611e0eda8dc18978009c2230"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a714ba427611e0eda8dc18978009c2230">WithInt64</a> (const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;key, int64_t value)</td></tr>
<tr class="separator:a714ba427611e0eda8dc18978009c2230"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a024538919c6dec430aa9aea8e3e453a5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a024538919c6dec430aa9aea8e3e453a5">WithInt64</a> (const char *key, int64_t value)</td></tr>
<tr class="separator:a024538919c6dec430aa9aea8e3e453a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ce79aa5850d1258cbf4678bb44212f1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a8ce79aa5850d1258cbf4678bb44212f1">AsInt64</a> (int64_t value)</td></tr>
<tr class="separator:a8ce79aa5850d1258cbf4678bb44212f1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03b2141d080d1609c7e4bdcbe135e4be"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a03b2141d080d1609c7e4bdcbe135e4be">WithDouble</a> (const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;key, double value)</td></tr>
<tr class="separator:a03b2141d080d1609c7e4bdcbe135e4be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c38a405b00e443a0643f7c1bbb22581"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a8c38a405b00e443a0643f7c1bbb22581">WithDouble</a> (const char *key, double value)</td></tr>
<tr class="separator:a8c38a405b00e443a0643f7c1bbb22581"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9ce239715012d7260bdf5afecb6208a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#ab9ce239715012d7260bdf5afecb6208a">AsDouble</a> (double value)</td></tr>
<tr class="separator:ab9ce239715012d7260bdf5afecb6208a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a458f0b045afb872959519b72f0734953"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a458f0b045afb872959519b72f0734953">WithArray</a> (const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;key, const <a class="el" href="namespaceAws_1_1Crt.html#ac975615d2a9140660077ef7b264d9b6c">Vector</a>&lt; <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &gt; &amp;array)</td></tr>
<tr class="separator:a458f0b045afb872959519b72f0734953"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61edd872caf66086f798329687da5935"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a61edd872caf66086f798329687da5935">WithArray</a> (const char *key, const <a class="el" href="namespaceAws_1_1Crt.html#ac975615d2a9140660077ef7b264d9b6c">Vector</a>&lt; <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &gt; &amp;array)</td></tr>
<tr class="separator:a61edd872caf66086f798329687da5935"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a46f002380080228eea72dadbb99c5633"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a46f002380080228eea72dadbb99c5633">WithArray</a> (const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;key, const <a class="el" href="namespaceAws_1_1Crt.html#ac975615d2a9140660077ef7b264d9b6c">Vector</a>&lt; <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &gt; &amp;array)</td></tr>
<tr class="separator:a46f002380080228eea72dadbb99c5633"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b7010ce766344ffe9e270bafc9be2ad"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a1b7010ce766344ffe9e270bafc9be2ad">WithArray</a> (const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;key, <a class="el" href="namespaceAws_1_1Crt.html#ac975615d2a9140660077ef7b264d9b6c">Vector</a>&lt; <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &gt; &amp;&amp;array)</td></tr>
<tr class="separator:a1b7010ce766344ffe9e270bafc9be2ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05ff3d98a042160317d806a150187be0"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a05ff3d98a042160317d806a150187be0">AsArray</a> (const <a class="el" href="namespaceAws_1_1Crt.html#ac975615d2a9140660077ef7b264d9b6c">Vector</a>&lt; <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &gt; &amp;array)</td></tr>
<tr class="separator:a05ff3d98a042160317d806a150187be0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a556378307d3962672df2b560686b5ba7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a556378307d3962672df2b560686b5ba7">AsArray</a> (<a class="el" href="namespaceAws_1_1Crt.html#ac975615d2a9140660077ef7b264d9b6c">Vector</a>&lt; <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &gt; &amp;&amp;array)</td></tr>
<tr class="separator:a556378307d3962672df2b560686b5ba7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7543b0f87e548aef70c5aa7f303a42ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a7543b0f87e548aef70c5aa7f303a42ab">AsNull</a> ()</td></tr>
<tr class="separator:a7543b0f87e548aef70c5aa7f303a42ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44ec249fcef3bd999a758885f3adaa67"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a44ec249fcef3bd999a758885f3adaa67">WithObject</a> (const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;key, const <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;value)</td></tr>
<tr class="separator:a44ec249fcef3bd999a758885f3adaa67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9049d7683fbf19689952b4d8fbe8fe29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a9049d7683fbf19689952b4d8fbe8fe29">WithObject</a> (const char *key, const <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;value)</td></tr>
<tr class="separator:a9049d7683fbf19689952b4d8fbe8fe29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ad93e9720beff28892e0460ab0616a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a8ad93e9720beff28892e0460ab0616a3">WithObject</a> (const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;key, <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&amp;value)</td></tr>
<tr class="separator:a8ad93e9720beff28892e0460ab0616a3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abbb98ebabb728468570b72415cd96ff1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#abbb98ebabb728468570b72415cd96ff1">WithObject</a> (const char *key, <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&amp;value)</td></tr>
<tr class="separator:abbb98ebabb728468570b72415cd96ff1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba46ccae28e21e7c60e7e2bf3906ddb8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#aba46ccae28e21e7c60e7e2bf3906ddb8">AsObject</a> (const <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;value)</td></tr>
<tr class="separator:aba46ccae28e21e7c60e7e2bf3906ddb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8070ae48335508b14f7873b67d2b96a1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a8070ae48335508b14f7873b67d2b96a1">AsObject</a> (<a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&amp;value)</td></tr>
<tr class="separator:a8070ae48335508b14f7873b67d2b96a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae01663398e9aac618fb806d18f9dbd2e"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#ae01663398e9aac618fb806d18f9dbd2e">WasParseSuccessful</a> () const</td></tr>
<tr class="separator:ae01663398e9aac618fb806d18f9dbd2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0db9e27553d09d3b399284478fc49995"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a0db9e27553d09d3b399284478fc49995">GetErrorMessage</a> () const</td></tr>
<tr class="separator:a0db9e27553d09d3b399284478fc49995"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac17109b3b3ec6ae0c39d10d8f504668d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classAws_1_1Crt_1_1JsonView.html">JsonView</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#ac17109b3b3ec6ae0c39d10d8f504668d">View</a> () const</td></tr>
<tr class="separator:ac17109b3b3ec6ae0c39d10d8f504668d"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a>
Friends</h2></td></tr>
<tr class="memitem:a3d1aa4c576f95d3473ab7952a8abde2a"><td class="memItemLeft" align="right" valign="top">class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a3d1aa4c576f95d3473ab7952a8abde2a">JsonView</a></td></tr>
<tr class="separator:a3d1aa4c576f95d3473ab7952a8abde2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>JSON DOM manipulation class. To read or serialize use <a class="el" href="classAws_1_1Crt_1_1JsonObject.html#ac17109b3b3ec6ae0c39d10d8f504668d">View</a> function. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a id="acc5d01aeb7262340423f764290d616ec"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acc5d01aeb7262340423f764290d616ec">&#9670;&nbsp;</a></span>JsonObject() <span class="overload">[1/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Aws::Crt::JsonObject::JsonObject </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Constructs empty JSON DOM. </p>

</div>
</div>
<a id="aee45b3cda383f5c453fa4f256f4a27f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee45b3cda383f5c453fa4f256f4a27f5">&#9670;&nbsp;</a></span>JsonObject() <span class="overload">[2/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Aws::Crt::JsonObject::JsonObject </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Constructs a JSON DOM by parsing the input string. </p>

</div>
</div>
<a id="a9e1f657d1e9fda39ec713e6c31381879"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9e1f657d1e9fda39ec713e6c31381879">&#9670;&nbsp;</a></span>JsonObject() <span class="overload">[3/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Aws::Crt::JsonObject::JsonObject </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Performs a deep copy of the JSON DOM parameter. Prefer using a <a class="el" href="classAws_1_1Crt_1_1JsonView.html">JsonView</a> if copying is not needed. </p>

</div>
</div>
<a id="aa016632723f4bd75c3d959d161042f16"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa016632723f4bd75c3d959d161042f16">&#9670;&nbsp;</a></span>JsonObject() <span class="overload">[4/4]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Aws::Crt::JsonObject::JsonObject </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&amp;&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Moves the ownership of the internal JSON DOM. No copying is performed. </p>

</div>
</div>
<a id="ae26bfd63fafc170c12ed03a16a3a4338"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae26bfd63fafc170c12ed03a16a3a4338">&#9670;&nbsp;</a></span>~JsonObject()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Aws::Crt::JsonObject::~JsonObject </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a id="a05ff3d98a042160317d806a150187be0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a05ff3d98a042160317d806a150187be0">&#9670;&nbsp;</a></span>AsArray() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::AsArray </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceAws_1_1Crt.html#ac975615d2a9140660077ef7b264d9b6c">Vector</a>&lt; <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>array</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Converts the current JSON node to an array whose values are deep-copied from the array parameter. </p>

</div>
</div>
<a id="a556378307d3962672df2b560686b5ba7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a556378307d3962672df2b560686b5ba7">&#9670;&nbsp;</a></span>AsArray() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::AsArray </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="namespaceAws_1_1Crt.html#ac975615d2a9140660077ef7b264d9b6c">Vector</a>&lt; <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &gt; &amp;&amp;&#160;</td>
          <td class="paramname"><em>array</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Converts the current JSON node to an array whose values are moved from the array parameter. </p>

</div>
</div>
<a id="a7e760569f80959f07b15235b2e1d96bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e760569f80959f07b15235b2e1d96bc">&#9670;&nbsp;</a></span>AsBool()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::AsBool </td>
          <td>(</td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Converts the current JSON node to a bool. </p>

</div>
</div>
<a id="ab9ce239715012d7260bdf5afecb6208a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9ce239715012d7260bdf5afecb6208a">&#9670;&nbsp;</a></span>AsDouble()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::AsDouble </td>
          <td>(</td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Converts the current JSON node to a double. </p>

</div>
</div>
<a id="a8ce79aa5850d1258cbf4678bb44212f1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ce79aa5850d1258cbf4678bb44212f1">&#9670;&nbsp;</a></span>AsInt64()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::AsInt64 </td>
          <td>(</td>
          <td class="paramtype">int64_t&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Converts the current JSON node to a 64-bit integer. </p>

</div>
</div>
<a id="acff9770ccc70f3019651d7a3c57eaeb6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acff9770ccc70f3019651d7a3c57eaeb6">&#9670;&nbsp;</a></span>AsInteger()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::AsInteger </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Converts the current JSON node to an integer. </p>

</div>
</div>
<a id="a7543b0f87e548aef70c5aa7f303a42ab"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7543b0f87e548aef70c5aa7f303a42ab">&#9670;&nbsp;</a></span>AsNull()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::AsNull </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Sets the current JSON node as null. </p>

</div>
</div>
<a id="aba46ccae28e21e7c60e7e2bf3906ddb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aba46ccae28e21e7c60e7e2bf3906ddb8">&#9670;&nbsp;</a></span>AsObject() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::AsObject </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Converts the current JSON node to a JSON object by deep-copying the parameter. </p>

</div>
</div>
<a id="a8070ae48335508b14f7873b67d2b96a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8070ae48335508b14f7873b67d2b96a1">&#9670;&nbsp;</a></span>AsObject() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::AsObject </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&amp;&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Converts the current JSON node to a JSON object by moving from the parameter. </p>

</div>
</div>
<a id="a2e5e65a8d29c90e1fdd66d45b7e4cd65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2e5e65a8d29c90e1fdd66d45b7e4cd65">&#9670;&nbsp;</a></span>AsString()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::AsString </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;&#160;</td>
          <td class="paramname"><em>value</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Converts the current JSON node to a string. </p>

</div>
</div>
<a id="a0db9e27553d09d3b399284478fc49995"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0db9e27553d09d3b399284478fc49995">&#9670;&nbsp;</a></span>GetErrorMessage()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a>&amp; Aws::Crt::JsonObject::GetErrorMessage </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the last error message from a failed parse attempt. Returns empty string if no error. </p>

</div>
</div>
<a id="ad2f3422423b023915d41356519e2bbe3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad2f3422423b023915d41356519e2bbe3">&#9670;&nbsp;</a></span>operator!=()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Aws::Crt::JsonObject::operator!= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8c70cf12c8111cb7382bfe529e378510"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c70cf12c8111cb7382bfe529e378510">&#9670;&nbsp;</a></span>operator=() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Performs a deep copy of the JSON DOM parameter. </p>

</div>
</div>
<a id="a7a04445fa1f8b5d0fea25dbed29a0eed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a04445fa1f8b5d0fea25dbed29a0eed">&#9670;&nbsp;</a></span>operator=() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::operator= </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">noexcept</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Moves the ownership of the internal JSON DOM of the parameter to the current object. No copying is performed. A DOM currently owned by the object will be freed prior to copying. </p><dl class="section warning"><dt>Warning</dt><dd>This will result in invalidating any outstanding views of the current DOM. However, views to the moved-from DOM would still valid. </dd></dl>

</div>
</div>
<a id="a1f755e41bd0d6c1e8bb99cf44b83aa01"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1f755e41bd0d6c1e8bb99cf44b83aa01">&#9670;&nbsp;</a></span>operator==()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool Aws::Crt::JsonObject::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td>
          <td class="paramname"><em>other</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac17109b3b3ec6ae0c39d10d8f504668d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac17109b3b3ec6ae0c39d10d8f504668d">&#9670;&nbsp;</a></span>View()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonView.html">JsonView</a> Aws::Crt::JsonObject::View </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Creates a view from the current root JSON node. </p>

</div>
</div>
<a id="ae01663398e9aac618fb806d18f9dbd2e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae01663398e9aac618fb806d18f9dbd2e">&#9670;&nbsp;</a></span>WasParseSuccessful()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool Aws::Crt::JsonObject::WasParseSuccessful </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns true if the last parse request was successful. If this returns false, you can call <a class="el" href="classAws_1_1Crt_1_1JsonObject.html#a0db9e27553d09d3b399284478fc49995">GetErrorMessage()</a> to find the cause. </p>

</div>
</div>
<a id="a61edd872caf66086f798329687da5935"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a61edd872caf66086f798329687da5935">&#9670;&nbsp;</a></span>WithArray() <span class="overload">[1/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::WithArray </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespaceAws_1_1Crt.html#ac975615d2a9140660077ef7b264d9b6c">Vector</a>&lt; <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>array</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a46f002380080228eea72dadbb99c5633"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a46f002380080228eea72dadbb99c5633">&#9670;&nbsp;</a></span>WithArray() <span class="overload">[2/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::WithArray </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespaceAws_1_1Crt.html#ac975615d2a9140660077ef7b264d9b6c">Vector</a>&lt; <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>array</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Adds an array of arbitrary JSON objects to the top level of this node at key. The values in the array parameter will be deep-copied. </p>

</div>
</div>
<a id="a458f0b045afb872959519b72f0734953"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a458f0b045afb872959519b72f0734953">&#9670;&nbsp;</a></span>WithArray() <span class="overload">[3/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::WithArray </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespaceAws_1_1Crt.html#ac975615d2a9140660077ef7b264d9b6c">Vector</a>&lt; <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &gt; &amp;&#160;</td>
          <td class="paramname"><em>array</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Adds an array of strings to the top level of this node at key. </p>

</div>
</div>
<a id="a1b7010ce766344ffe9e270bafc9be2ad"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1b7010ce766344ffe9e270bafc9be2ad">&#9670;&nbsp;</a></span>WithArray() <span class="overload">[4/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::WithArray </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="namespaceAws_1_1Crt.html#ac975615d2a9140660077ef7b264d9b6c">Vector</a>&lt; <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &gt; &amp;&amp;&#160;</td>
          <td class="paramname"><em>array</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Adds an array of arbitrary JSON objects to the top level of this node at key. The values in the array parameter will be moved-from. </p>

</div>
</div>
<a id="a6611c89d91a6017d398f0a03c69efa0f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6611c89d91a6017d398f0a03c69efa0f">&#9670;&nbsp;</a></span>WithBool() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::WithBool </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a0da0ae61c6a46588c85f6f026ac10c6c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0da0ae61c6a46588c85f6f026ac10c6c">&#9670;&nbsp;</a></span>WithBool() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::WithBool </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Adds a bool value with key to the top level of this node. </p>

</div>
</div>
<a id="a8c38a405b00e443a0643f7c1bbb22581"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8c38a405b00e443a0643f7c1bbb22581">&#9670;&nbsp;</a></span>WithDouble() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::WithDouble </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a03b2141d080d1609c7e4bdcbe135e4be"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a03b2141d080d1609c7e4bdcbe135e4be">&#9670;&nbsp;</a></span>WithDouble() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::WithDouble </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Adds a double value at key at the top level of this node. </p>

</div>
</div>
<a id="a024538919c6dec430aa9aea8e3e453a5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a024538919c6dec430aa9aea8e3e453a5">&#9670;&nbsp;</a></span>WithInt64() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::WithInt64 </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int64_t&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a714ba427611e0eda8dc18978009c2230"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a714ba427611e0eda8dc18978009c2230">&#9670;&nbsp;</a></span>WithInt64() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::WithInt64 </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int64_t&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Adds a 64-bit integer value at key to the top level of this node. </p>

</div>
</div>
<a id="adb6611304d6230b28ffe4d5292078350"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adb6611304d6230b28ffe4d5292078350">&#9670;&nbsp;</a></span>WithInteger() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::WithInteger </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a1658333455c913e05e01ed7f36904428"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1658333455c913e05e01ed7f36904428">&#9670;&nbsp;</a></span>WithInteger() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::WithInteger </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Adds an integer value at key at the top level of this node. </p>

</div>
</div>
<a id="a9049d7683fbf19689952b4d8fbe8fe29"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9049d7683fbf19689952b4d8fbe8fe29">&#9670;&nbsp;</a></span>WithObject() <span class="overload">[1/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::WithObject </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="abbb98ebabb728468570b72415cd96ff1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abbb98ebabb728468570b72415cd96ff1">&#9670;&nbsp;</a></span>WithObject() <span class="overload">[2/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::WithObject </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&amp;&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a44ec249fcef3bd999a758885f3adaa67"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a44ec249fcef3bd999a758885f3adaa67">&#9670;&nbsp;</a></span>WithObject() <span class="overload">[3/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::WithObject </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Adds a JSON object to the top level of this node at key. The object parameter is deep-copied. </p>

</div>
</div>
<a id="a8ad93e9720beff28892e0460ab0616a3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8ad93e9720beff28892e0460ab0616a3">&#9670;&nbsp;</a></span>WithObject() <span class="overload">[4/4]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::WithObject </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp;&amp;&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Adds a JSON object to the top level of this node at key. </p>

</div>
</div>
<a id="a0a4f2c06822d298361f510f26d477827"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a4f2c06822d298361f510f26d477827">&#9670;&nbsp;</a></span>WithString() <span class="overload">[1/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::WithString </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a30fa3d6c629d9c118d766c6f369fe24e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a30fa3d6c629d9c118d766c6f369fe24e">&#9670;&nbsp;</a></span>WithString() <span class="overload">[2/2]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classAws_1_1Crt_1_1JsonObject.html">JsonObject</a> &amp; Aws::Crt::JsonObject::WithString </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="namespaceAws_1_1Crt.html#a865381ab2bc5db45524fa6ce43c394c3">String</a> &amp;&#160;</td>
          <td class="paramname"><em>value</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Adds a string to the top level of this node with key. </p>

</div>
</div>
<h2 class="groupheader">Friends And Related Function Documentation</h2>
<a id="a3d1aa4c576f95d3473ab7952a8abde2a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3d1aa4c576f95d3473ab7952a8abde2a">&#9670;&nbsp;</a></span>JsonView</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">friend class <a class="el" href="classAws_1_1Crt_1_1JsonView.html">JsonView</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">friend</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>/home/ANT.AMAZON.COM/dengket/doc/aws-crt-cpp/include/aws/crt/<a class="el" href="JsonObject_8h_source.html">JsonObject.h</a></li>
<li>/home/ANT.AMAZON.COM/dengket/doc/aws-crt-cpp/source/<a class="el" href="JsonObject_8cpp.html">JsonObject.cpp</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
</body>
</html>
